﻿//这段代码主要是创建了一个菜单，并且在菜单下创建了三个工具按钮，放在同一个工具条中
import javax.swing.*;
import java.awt.*;
public class HelloWorld  
{
private static final long serialVersionUID = 1L;
static final int WIDTH=600;
    static final int HEIGHT=400;
    JPopupMenu pop;
    JMenuItem item2;
    JFrame f;
    JMenuItem item1;
    JPanel p;
    JToolBar bar;
    public HelloWorld() 
    {
      f=new JFrame("我的测试界面");
      JMenuBar menubar1=new JMenuBar();
  	 p=new JPanel();  
  	 f.setContentPane(p);
      f.setJMenuBar(menubar1);
      JMenu menu1=new JMenu("菜单1");
      JMenu menu2=new JMenu("菜单2");
      JMenu menu3=new JMenu("菜单3");
      JMenu menu4=new JMenu("菜单4");
      JMenu menu5=new JMenu("菜单5");
      menubar1.add(menu1);
      menubar1.add(menu2);
      menubar1.add(menu3);
      menubar1.add(menu4);
      menubar1.add(menu5);
      item1=new JMenuItem("子菜单1");
      item2=new JMenuItem("子菜单2");
      JMenuItem item3=new JMenuItem("子菜单3");
      JMenuItem item4=new JMenuItem("子菜单4");
      JMenuItem item5=new JMenuItem("子菜单5");
      JMenuItem item6=new JMenuItem("子菜单6");
      JMenuItem item7=new JMenuItem("子菜单7");
      JMenuItem item8=new JMenuItem("子菜单8");
      JMenuItem item9=new JMenuItem("子菜单9");
      JMenuItem item10=new JMenuItem("子菜单10");
      JMenuItem item11=new JMenuItem("子菜单11");
      JMenuItem item12=new JMenuItem("子菜单12");
      menu1.add(item1);
      menu1.addSeparator();
      menu1.add(item2);
      menu1.addSeparator();
      menu1.add(item3);
      menu2.add(item4);
      menu2.addSeparator();
      menu2.add(item5);
      menu3.add(item6);
      menu3.addSeparator();
      menu3.add(item7);
      menu4.add(item8);
      menu4.addSeparator();
      menu4.add(item9);
      menu4.addSeparator();
      menu4.add(item10);
      menu5.add(item11);
      menu5.addSeparator();
      menu5.add(item12);
      JButton button1 = new JButton("工具1");
      JButton button2 = new JButton("工具2");
      JButton button3 = new JButton("工具3");
      bar = new JToolBar();
      bar.add(button1);   
      bar.add(button2);        
      bar.add(button3);
      BorderLayout bord = new BorderLayout();
      p.setLayout(bord);
      p.add("North",bar);     
      f.setVisible(true);
      f.setSize(WIDTH,HEIGHT);
      Toolkit kit=Toolkit.getDefaultToolkit();
      Dimension screenSize=kit.getScreenSize();
      int width=screenSize.width;
      int height=screenSize.height;
      int x=(width-WIDTH)/2;
      int y=(height-HEIGHT)/2;
      f.setLocation(x,y); 
}
 public static void main(String[] args)
 {
	 new HelloWorld();
 }
}
